home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Online / Epic4 / share / epic / help / 6_functions / chops < prev    next >
Text File  |  2001-03-21  |  2KB  |  39 lines

  1. Synopsis:
  2.    $chops([<channel>|*])
  3.    $nochops([<channel>|*])
  4.  
  5. Technical:
  6.    These functions are used to show the channel operators (and non-ops) on
  7.    the given channel.  If a "*" is given as the channel name, or no name is
  8.    given at all, the current is assumed.  These functions require that you
  9.    be on the specified channel to function.
  10.  
  11. Practical:
  12.    This is a convenient way to see who is and isn't a channel operator on
  13.    the channel you specify.  One use for $chops() might be to send a
  14.    message to all channel operators on your channel.
  15.  
  16. Returns:
  17.    chops:   channel operators on given channel
  18.    nochops: non-operators on given channel
  19.  
  20. Examples:
  21.    $chops(#foo)             shows operators on channel #foo
  22.    $chops(*)                shows channel operators on current channel
  23.    $chops()                 also shows operators on current channel
  24.    $nochops()               shows non-operators on current channel
  25.  
  26. Bugs:
  27.    There is a long-standing bug in many servers that can lead to erroneous
  28.    output from this function.  These servers limit the length of numeric
  29.    353 (RPL_NAMEREPLY) to 510 characters.  When the nickname list exceeds
  30.    this, the server uses multiple 353s.  Unfortunately, they will truncate
  31.    any nickname that would end up exceeding the 510th character.  This
  32.    function uses 353 to generate it's initial nickname list, so it is
  33.    likely that it will return chopped nicknames on large channels.  This is
  34.    an unavoidable server bug.
  35.  
  36. See Also:
  37.    names(2); onchannel(6)
  38.  
  39.